package main;

import java.util.Vector;

public interface EventCallbackFunctionOwner {
	public class OutgoingComplexEventInfo {
		public long streamID;
		public long eventID;
		public java.sql.Timestamp timestamp;
		public byte[] eventData;
	}

	public void callFunctionForNewComplexEvent(OutgoingComplexEventInfo event);

	// same function as above, but for that will be called for a set
	// of new complex events, caused by the same pushed event
	public void callFunctionForVectorOfNewComplexEvents(
			Vector<OutgoingComplexEventInfo> events);
}
